
export function permissionList(authorityCode) {
    var userinfo = localStorage.getItem("userInfo");
    if (userinfo) {
        var info = JSON.parse(userinfo);
        // console.log(info.permissionList)
        for (var i = 0; i < info.permissionList.length; i++) {
            if (authorityCode == info.permissionList[i]) {
                return true;
            }
        }
    } else {
        return false;
    }
}
function operateObj() {
    return {
        permissionList: permissionList(),
        // 实时报警查看
        DEVICEALARM_R_VIEW: permissionList("DEVICEALARM_R_VIEW"),
        // 历史报警查看
        DEVICEALARM_L_VIEW: permissionList("DEVICEALARM_L_VIEW"),
        // 已知报警操作
        DEVICEALARM_KNOW_OPERATE: permissionList("DEVICEALARM_KNOW_OPERATE"),
        // 处理报警操作
        DEVICEALARM_HANDLE_OPERATE: permissionList("DEVICEALARM_HANDLE_OPERATE"),
        // 导出报警操作
        DEVICEALARM_EXPORT: permissionList("DEVICEALARM_EXPORT"),
        // 报警编辑操作
        DEVICEALARM_OPERATE: permissionList("DEVICEALARM_OPERATE"),
        // 报警通知设置
        DEVICEALARM_NOTIFY_OPERATE: permissionList("DEVICEALARM_NOTIFY_OPERATE"),
        // 关闭报警，（屏蔽报警）
        DEVICEALARM_CLOSE_OPERATE: permissionList("DEVICEALARM_CLOSE_OPERATE"),
        // 工单管理、分派
        WORKSHEET_ASSIGN: permissionList("WORKSHEET_ASSIGN"),
        // 工单管理、关闭
        WORKSHEET_CLOSE: permissionList("WORKSHEET_CLOSE"),
        // 工单通知
        DEVICEALARM_NOTIFY_VIEW: permissionList("DEVICEALARM_NOTIFY_VIEW"),
        // 空调库操作
        AIR_ALL_UPDATE: permissionList("AIR_ALL_UPDATE"),
        // 空调库删除操作
        AIR_ALL_DELETE: permissionList("AIR_ALL_DELETE"),
        // 空调库面板控制
        AIR_ALL_OPERATE: permissionList("AIR_ALL_OPERATE"),

        // 智慧主机添加
        RTU_ADD: permissionList("RTU_ADD"),
        // 智慧主机导出
        RTU_EXPORT: permissionList("RTU_EXPORT"),
        // 智慧主机编辑
        RTU_EDIT: permissionList("RTU_EDIT"),
        // 智慧主机删除
        RTU_DELETE: permissionList("RTU_DELETE"),
        // 智慧主机模板下载
        RTU_MODEL: permissionList("RTU_MODEL"),
        // 智慧主机导入
        RTU_IMPORT: permissionList("RTU_IMPORT"),
        // 智慧主机升级
        RTU_UPGRADE: permissionList("RTU_UPGRADE"),

        //粒子计数器历史上传
        TERMINALUNIT_HISTORY: permissionList("TERMINALUNIT_HISTORY"),
        //粒子计数器编辑
        TERMINALUNIT_UPDATE: permissionList("TERMINALUNIT_UPDATE"),
        //粒子计数器删除
        TERMINALUNIT_DELETE: permissionList("TERMINALUNIT_DELETE"),

        // 烟感 历史上传
        SMOKEALARM_HISTORY: permissionList("SMOKEALARM_HISTORY"),
        // 烟感 编辑
        SMOKEALARM_UPDATE: permissionList("SMOKEALARM_UPDATE"),
        // 烟感 删除
        SMOKEALARM_DELETE: permissionList("SMOKEALARM_DELETE"),

        // 在线监测装置
        // 在线监测装置 导出
        MONITOR_EXPORT: permissionList("MONITOR_EXPORT"),
        // 在线监测装置 下架
        MONITOR_DOWN: permissionList("MONITOR_DOWN"),
        // 在线监测装置 历史上传
        MONITOR_HISTORY_VIEW: permissionList("MONITOR_HISTORY_VIEW"),

        // 故障电弧探测器
        // 故障电弧探测器 导出
        ARCFAULT_EXPORT: permissionList("ARCFAULT_EXPORT"),
        // 故障电弧探测器 下架
        ARCFAULT_DOWN: permissionList("ARCFAULT_DOWN"),
        // 故障电弧探测器 历史上传
        ARCFAULT_HISTORY_VIEW: permissionList("ARCFAULT_HISTORY_VIEW"),

        // 灭弧装置
        // 灭弧装置 导出
        ARCEXTINGUISHING_EXPORT: permissionList("ARCEXTINGUISHING_EXPORT"),
        // 灭弧装置 下架
        ARCEXTINGUISHING_DOWN: permissionList("ARCEXTINGUISHING_DOWN"),
        //灭弧装置 历史上传
        ARCEXTINGUISHING_HISTORY_VIEW: permissionList("ARCEXTINGUISHING_HISTORY_VIEW"),

        // 电气火灾 导出
        ACREL_MANAGE_EXCEL: permissionList("ACREL_MANAGE_EXCEL"),
        // 电气火灾 历史上传
        ACREL_MANAGE_HISTORY: permissionList("ACREL_MANAGE_HISTORY"),
        // 电气火灾 消音
        ACREL_MANAGE_OPERATE: permissionList("ACREL_MANAGE_OPERATE"),
        // 电气火灾 操作
        ACREL_MANAGE_EDIT: permissionList("ACREL_MANAGE_EDIT"),
        // 电气火灾 编辑
        ACREL_EDIT: permissionList("ACREL_EDIT"),
        // 电气火灾 删除
        TERMINALMANAGE_DELETE: permissionList("TERMINALMANAGE_DELETE"),
        // 电气火灾 查看
        ACREL_VIEW: permissionList("ACREL_VIEW"),


        // 单位设备管理
        // 报警历史
        DTTDEVICE_HISTORY_VIEW: permissionList("DTTDEVICE_HISTORY_VIEW"),

        // 房间设备管理
        // 应急送电
        DEVICE_REGION_ACCESS: permissionList("DEVICE_REGION_ACCESS"),
        // 应急断电
        DEVICE_REGION_BREAK: permissionList("DEVICE_REGION_BREAK"),
        // 催缴电费
        DEVICE_REGION_URGE: permissionList("DEVICE_REGION_URGE"),
        // 临时用房
        TEMPORARY_OPERATE: permissionList("TEMPORARY_OPERATE"),
        // 更换房间
        DEVICE_REGION_EXCHANGE: permissionList("DEVICE_REGION_EXCHANGE"),
        // 电量补扣
        DEVICE_REGION_CHARGE: permissionList("DEVICE_REGION_CHARGE"),

        // 教室管理
        // 设备
        CLASSROOM_DEVICE: permissionList("CLASSROOM_DEVICE"),
        // 课表
        CLASSROOM_COURSE: permissionList("CLASSROOM_COURSE"),
        // 操作
        CLASSROOM_DEVICEOPERATE: permissionList("CLASSROOM_DEVICEOPERATE"),

        // 智能断路器
        // 规则
        DEVICE_BINDRULE: permissionList("DEVICE_BINDRULE"),
        // 维修
        DEVICE_REPAIR: permissionList("DEVICE_REPAIR"),
        // 导出
        DEVICE_EXPORT: permissionList("DEVICE_EXPORT"),
        // 操作
        DEVICE_STATEOPERATE: permissionList("DEVICE_STATEOPERATE"),
        // 历史上传
        DEVICE_HISTORY: permissionList("DEVICE_HISTORY"),
        //    面板控制
        DEVICE_OPERATE: permissionList("DEVICE_OPERATE"),

        // 设备列表
        // 分闸合闸操作
        SWITCHLIST_OPERATE: permissionList("SWITCHLIST_OPERATE"),

        // 智慧主机管理
        // 导出
        BINDRTU_EXPORT: permissionList("BINDRTU_EXPORT"),
        // 编辑
        BINDRTU_EDIT: permissionList("BINDRTU_EDIT"),
        // 替换
        BINDRTU_REPLACE: permissionList("BINDRTU_REPLACE"),
        // 删除
        BINDRTU_DELETE: permissionList("BINDRTU_DELETE"),


        // 空调管理
        // 面板编辑操作
        AIR_MANAGE_UPDATE: permissionList("AIR_MANAGE_UPDATE"),
        // 面板控制
        AIR_MANAGE_OPERATE: permissionList("AIR_MANAGE_OPERATE"),
        // 面板删除
        AIR_MANAGE_DELETE: permissionList("AIR_MANAGE_DELETE"),

        // 粒子计数器管理
        // 导出
        TERMINALMANAGE_EXPORT: permissionList("TERMINALMANAGE_EXPORT"),
        // 编辑
        TERMINALMANAGE_UPDATE: permissionList("TERMINALMANAGE_UPDATE"),
        // 删除
        TERMINALMANAGE_DELETE: permissionList("TERMINALMANAGE_DELETE"),

        // 温湿度管理
        // 操作
        SMOKE_CONTACT_OPERATE: permissionList("SMOKE_CONTACT_OPERATE"),
        // 同步
        SMOKE_OPERATE: permissionList("SMOKE_OPERATE"),
        // 删除
        SMOKE_CONTACT_DELETE: permissionList("SMOKE_CONTACT_DELETE"),
        // 导出
        SMOKE_LIST_EXPORT: permissionList("SMOKE_LIST_EXPORT"),

        // 报修列表
        // 操作
        REPAIR_OPERATE: permissionList("REPAIR_OPERATE"),

        // 房间临时用电
        // 当前临时用电查看
        TEMPORARY_REGION_VIEW: permissionList("TEMPORARY_REGION_VIEW"),

        // 启用临时用电
        // 查看
        TEMPORARY_ENABLE_VIEW: permissionList("TEMPORARY_ENABLE_VIEW"),

        // 临时用电结算
        // 查看
        TEMPORARY_SETTLE_VIEW: permissionList("TEMPORARY_SETTLE_VIEW"),
        // 临时用电停止设置
        TEMPORARY_STOP: permissionList("TEMPORARY_STOP"),
        // 临时用电结算
        TEMPORARY_SETTLE: permissionList("TEMPORARY_SETTLE"),
        // 临时用电编辑
        BINDRTU_EDIT: permissionList("BINDRTU_EDIT"),
        // 替换
        BINDRTU_REPLACE: permissionList("BINDRTU_REPLACE"),
        // 删除
        BINDRTU_DELETE: permissionList("BINDRTU_DELETE"),
        // 临时用电报表
        // 查看
        TEMPORARY_REPORT_VIEW: permissionList("TEMPORARY_REPORT_VIEW"),

        // 录入临时用电人员
        // 查看
        TEMPORARY_ACCOUNT_VIEW: permissionList("TEMPORARY_ACCOUNT_VIEW"),

        // 用户管理

        // 用户信息管理
        // 导出
        ACCOUNTAUTH_EXPORT: permissionList("ACCOUNTAUTH_EXPORT"),
        // 编辑
        ACCOUNTAUTH_EDIT: permissionList("ACCOUNTAUTH_EDIT"),
        // 新增
        ACCOUNTAUTH_ADD: permissionList("ACCOUNTAUTH_ADD"),
        // 删除
        ACCOUNTAUTH_DELETE: permissionList("ACCOUNTAUTH_DELETE"),
        // 模板下载
        ACCOUNTAUTH_MODEL: permissionList("ACCOUNTAUTH_MODEL"),
        // 导入
        ACCOUNTAUTH_IMPORT: permissionList("ACCOUNTAUTH_IMPORT"),

        // 用户管理
        // 充值费用查看
        ACCOUNT_RECHARGEVIEW: permissionList("ACCOUNT_RECHARGEVIEW"),
        // 状态权限
        ACCOUNT_STETEOPERATE: permissionList("ACCOUNT_STETEOPERATE"),
        // 编辑
        ACCOUNT_EDIT: permissionList("ACCOUNT_EDIT"),
        // 手机号查看
        ACCOUNT_PHONEVIEW: permissionList("ACCOUNT_PHONEVIEW"),

        // 房间管理
        // 导出
        ACCOUNTROOM_EXPORT: permissionList("ACCOUNTROOM_EXPORT"),

        // 充值缴费报表
        // 导出
        RECHARGE_EXPORT: permissionList("RECHARGE_EXPORT"),

        // 电价修改报表
        // 导出
        PRICECHANGE_EXPORT: permissionList("PRICECHANGE_EXPORT"),

        // 用电设备报警报表
        // 导出
        ALARM_SUM_EXPORT: permissionList("ALARM_SUM_EXPORT"),

        // 电量变更报表
        // //线下缴费报表查看
        OFFLINEORDER_REPORT_VIEW: permissionList("OFFLINEORDER_REPORT_VIEW"),
        // 启用临时用电查看
        TEMPORARY_ENABLE_VIEW: permissionList("TEMPORARY_ENABLE_VIEW"),
        // //电量补扣报表
        ELEC_CHANGE_REPORT_VIEW: permissionList("ELEC_CHANGE_REPORT_VIEW"),
        // 电量补扣导出
        ELEC_CHANGE_REPORT_EXPORT: permissionList("ELEC_CHANGE_REPORT_EXPORT"),
        // 临时用电报表
        TEMPORARY_REPORT_VIEW: permissionList("TEMPORARY_REPORT_VIEW"),
        // 临时用电报表 导出
        TEMPORARY_EXPORT: permissionList("TEMPORARY_EXPORT"),

        // 房间更换报表
        REGOINEXCHANGE_REPORT_VIEW: permissionList("REGOINEXCHANGE_REPORT_VIEW"),
        // 房间更换报表导出
        REGOINEXCHANGE_REPORT_EXPORT: permissionList("REGOINEXCHANGE_REPORT_EXPORT"),

        // 充值管理

        // 充值套餐管理
        // 编辑
        RECHARGESET_EDIT: permissionList("RECHARGESET_EDIT"),
        // 删除
        RECHARGESET_DELETE: permissionList("RECHARGESET_DELETE"),
        // 充值记录
        RECHARGELIST_VIEW: permissionList("RECHARGELIST_VIEW"),

        // 充值记录管理
        // 导出
        RECHARGELIST_EXPORT: permissionList("RECHARGELIST_EXPORT"),

        // 线下缴费管理
        // 新增
        OFFLINE_PAY_ADD: permissionList("OFFLINE_PAY_ADD"),
        // 编辑
        OFFLINE_PAY_OPERATE: permissionList("OFFLINE_PAY_OPERATE"),
        // 模板下载
        OFFLINE_PAY_IMPORT: permissionList("OFFLINE_PAY_IMPORT"),
        // 充值导出
        OFFLINE_PAY_EXPORT: permissionList("OFFLINE_PAY_EXPORT"),
        // 报表导出
        OFFLINEORDER_REPORT_EXPORT: permissionList("OFFLINEORDER_REPORT_EXPORT"),

        // 单位管理
        // 新增
        AREA_ADD: permissionList("AREA_ADD"),
        // 编辑
        AREA_EDIT: permissionList("AREA_EDIT"),
        // 删除
        AREA_DELETE: permissionList("AREA_DELETE"),
        // 状态管理
        AREA_STATE: permissionList("AREA_STATE"),


        // 单位管理
        // 编辑
        RECHARGESET_EDIT: permissionList("RECHARGESET_EDIT"),
        // 删除
        BUILDING_FLOORDELETE: permissionList("BUILDING_FLOORDELETE"),
        // 状态管理
        BUILDING_FLOORSTATE: permissionList("BUILDING_FLOORSTATE"),

        // 联网房间类型
        // 新增
        REGIONTYPE_ADD: permissionList("REGIONTYPE_ADD"),
        // 编辑
        REGIONTYPE_EDIT: permissionList("REGIONTYPE_EDIT"),
        // 配置
        REGIONTYPE_SUIT: permissionList("REGIONTYPE_SUIT"),
        //  删除
        REGIONTYPE_DELETE: permissionList("REGIONTYPE_DELETE"),

        // 智能断路器
        // 查看
        TIMERULE_VIEW: permissionList("TIMERULE_VIEW"),
        // 空调规则查看
        // 查看
        TIMERULE_AIR_VIEW: permissionList("TIMERULE_AIR_VIEW"),
        // 空调(通断电)
        // 查看
        AIRAUTO_VIEW: permissionList("AIRAUTO_VIEW"),

        // 配置报警参数
        // 新增
        DEVCONFIG_ADD: permissionList("DEVCONFIG_ADD"),
        // 编辑
        DEVCONFIG_EDIT: permissionList("DEVCONFIG_EDIT"),
        //  删除
        DEVCONFIG_DELETE: permissionList("DEVCONFIG_DELETE"),


        // 课表时间管理
        // 状态
        COURSESET_DISABLE: permissionList("COURSESET_DISABLE"),
        // 设置
        COURSESET_EDIT: permissionList("COURSESET_EDIT"),

        // 意见反馈
        // 编辑
        FEEDBACK_EDIT: permissionList("FEEDBACK_EDIT"),

        // 问题管理
        // 新增
        QUESTION_ADD: permissionList("QUESTION_ADD"),

        // 编辑
        QUESTION_EDIT: permissionList("QUESTION_EDIT"),
        // 删除
        QUESTION_DELETE: permissionList("QUESTION_DELETE"),
        // 分类配置
        QUESTION_TYPE_EDIT: permissionList("QUESTION_TYPE_EDIT"),

        // 项目管理
        // 项目管理
        // 新增项目
        PROJECT_MANAGE_ADD: permissionList("PROJECT_MANAGE_ADD"),
        // 编辑
        PROJECT_MANAGE_EDIT: permissionList("PROJECT_MANAGE_EDIT"),
        // 状态
        PROJECT_MANAGE_SUIT: permissionList("PROJECT_MANAGE_SUIT"),
        // 删除
        PROJECT_MANAGE_DELETE: permissionList("PROJECT_MANAGE_DELETE"),


        // 地勘查询
        //新增
        FIELDCHECK_ADD: permissionList("FIELDCHECK_ADD"),
        // 编辑
        FIELDCHECK_UPDATE: permissionList("FIELDCHECK_UPDATE"),
        // 删除
        FIELDCHECK_DELETE: permissionList("FIELDCHECK_DELETE"),
        // 导出
        FIELDCHECK_EXPORT: permissionList("FIELDCHECK_EXPORT"),

        // 维保记录
        // 导出
        RTUCHECK_EXPORT: permissionList("RTUCHECK_EXPORT"),

        // 删除
        RTUCHECK_DELETE: permissionList("RTUCHECK_DELETE"),


        //团队管理
        // 新增
        PROJECT_GROUP_ADD: permissionList("PROJECT_GROUP_ADD"),
        // 编辑
        PROJECT_GROUP_UPDATE: permissionList("PROJECT_GROUP_UPDATE"),
        // 删除
        PROJECT_GROUP_DELETE: permissionList("PROJECT_GROUP_DELETE"),


        // 系统管理

        // 账号管理
        // 新增
        SYSUSER_ADD: permissionList("SYSUSER_ADD"),
        // 编辑
        SYSUSER_EDIT: permissionList("SYSUSER_EDIT"),
        // 删除
        SYSUSER_DELETE: permissionList("SYSUSER_DELETE"),
        // 状态管理
        SYSUSER_STATE: permissionList("SYSUSER_STATE"),
        // 重置密码
        SYSUSER_PASSWORD: permissionList("SYSUSER_PASSWORD"),
        // 数据权限设置
        SYSUSER_DATA_AUTH: permissionList("SYSUSER_DATA_AUTH"),


        // 子账号管理
        // 新增
        SUBMANAGER_ADD: permissionList("SUBMANAGER_ADD"),
        // 编辑
        SUBMANAGER_EDIT: permissionList("SUBMANAGER_EDIT"),
        // 删除
        SUBMANAGER_DELETE: permissionList("SUBMANAGER_DELETE"),

        // 角色管理
        // 新增
        SYSROLE_ADD: permissionList("SYSROLE_ADD"),
        // 编辑
        SYSROLE_EDIT: permissionList("SYSROLE_EDIT"),
        // 删除
        SYSROLE_DELETE: permissionList("SYSROLE_DELETE"),
        // 状态管理
        SYSROLE_STATE: permissionList("SYSROLE_STATE"),
        // 权限设置
        SYSROLE_AUTHSET: permissionList("SYSROLE_AUTHSET"),


        // 固件管理
        // 新增
        SOFT_ADD: permissionList("SOFT_ADD"),
        // 编辑
        SOFT_EDIT: permissionList("SOFT_EDIT"),
        // 删除
        SOFT_DELETE: permissionList("SOFT_DELETE"),

        // 配置管理--
        // 工学院教室
        // 新增
        ROOM_GXY_ADD: permissionList("ROOM_GXY_ADD"),
        // 编辑
        ROOM_GXY_EDIT: permissionList("ROOM_GXY_EDIT"),
        // 删除
        ROOM_GXY_DELETE: permissionList("ROOM_GXY_DELETE"),

        // 中央空调
        AIR_CENTER_UPDATE: permissionList("AIR_CENTER_UPDATE"),
        AIR_CENTER_OPERATE: permissionList("AIR_CENTER_OPERATE"),
        AIR_CENTER_DELETE: permissionList("AIR_CENTER_DELETE"),
    }
}
export default {
    operateObj: operateObj
}
